package J10_28;

public class test1 {

    //编写程序数一下 1到 100 的所有整数中出现多少个数字9
    public static void main1(String[] args) {
        int a = 0;
        int count = 0;
        for(a = 0;a < 100;a++){
            if(a/10 != 0){
                if(a/10 == 9){
                    count++;
                }
            }
            if(a%10 == 9){
                count++;
            }
        }
        System.out.println(count);
    }

    //给定一个数字，判定一个数字是否是素数
    public static void main2(String[] args) {
        boolean isPrime = true;
        int i ;
        int a = 17;
        if(a<=1){
            isPrime = false;
        }else{
            for(int j = 2;j<Math.sqrt(a);j++){
                if(a % j == 0){
                    isPrime = false;
                    break;
                }
            }
        }

        if(isPrime){
            System.out.println("是素数");
        }else{
            System.out.println("不是素数");
        }
    }


    //给定两个数，求这两个数的最大公约数
    //例如：
    //输入：20 40
    //输出：20
    public static void main(String[] args) {
        int a = 30;
        int b = 40;
        int m = a<b?a:b;
        while(m > 0) {
            if(b % m == 0 && a % m == 0) {
                break;
            }
            m--;
        }
        System.out.println("最大公约数是：" + m);
    }
}
